1 general:: Phrase(s): sweep down on someone or something to flow or rush down onto someone or something. • The storm swept down on the campers. • A flash flood swept down on the streambed.
McGrawhill's American Idioms And Phrasal Verbs